NIST-RCS and Object-Oriented Methodologies of Software Engineering: A Conceptual Comparison
نویسنده
چکیده
The hierarchical real-time control systems (RCS) reference model architecture that is under development at the National Institute of Standards and Technology aims at designing and developing intelligent control for large and complex systems. A methodology being developed to create RCS-based systems exhibits many characteristics that are similar to object-oriented paradigms. The authors compare certain key attributes of object-oriented approaches to the RCS methodology. They find many similarities and suggest that RCS provides unique multiple resolution, behavior-oriented features which can be considered to go beyond most object-oriented paradigms. Examples from a recent RCS testbed for a manufacturing inspection system are detailed for clarification.
منابع مشابه
Method integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملToward a Conceptual Comparison Framework between CBSE and SOSE
In this paper, we discuss the theoretical differences between component-based and service-oriented software engineering (CBSE and SOSE). We present a conceptual comparison framework which confronts their quantitative and qualitative aspects and provides a better understanding of their use. This comparison takes the object orientation (OO) into account to illustrate changing concerns of software...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کامل